package com.whfc.safety.redis;

import com.whfc.safety.dto.SafetyDangerDictControlDTO;
import com.whfc.safety.dto.SafetyDangerDictDTO;

import java.util.List;

/**
 * @Description 查询危大字典缓存
 * @Author hw
 * @Date 2021-08-16 14:51
 * @Version 1.0
 */
public interface DangerDictRedisDao {

    /**
     * 新增危大字典缓存
     *
     * @param list
     */
    void addDangerDict(List<SafetyDangerDictDTO> list);

    /**
     * 获取危大字典缓存
     *
     * @return
     */
    List<SafetyDangerDictDTO> getDangerDict();

    /**
     * 新增危大工程字典-管控要点
     *
     * @param list
     * @param dictId
     */
    void addDangerDictControl(List<SafetyDangerDictControlDTO> list, Integer dictId);


    /**
     * 获取危大工程字典-管控要点
     *
     * @param dictId
     * @return
     */
    List<SafetyDangerDictControlDTO> getDangerDictControl(Integer dictId);
}
